DataSource for Entity Framework for WinForms
AttachAggregationView<TResult>(Object,Func<View<T>,AggregationView<T,TResult>>) メソッド

C1.LiveLinq.4.5.2 アセンブリ > C1.LiveLinq.LiveViews 名前空間 > View<T> クラス > AttachAggregationView メソッド : AttachAggregationView<TResult>(Object,Func<View<T>,AggregationView<T,TResult>>) メソッド
集計サブビュー内の要素の型。
アタッチされているビュー内で、このサブクエリーを一意に指定する文字列。任意の文字列を指定できます。 必要な条件は、同じビューにアタッチされている異なるサブクエリー(存在する場合)は異なるサブクエリー ID を持つ必要があることだけです。
集計サブビューがアタッチされている先のビューから、そのサブビューを取得する関数。
集計サブクエリーをビューのインクリメンタルメンテナンスメカニズムに含め、その集計サブクエリーを同じビューの他のサブクエリーから一意に識別します。
シンタックス
'宣言
 
Public Overloads Function AttachAggregationView(Of TResult)( _
   ByVal subqueryId As System.Object, _
   ByVal selector As System.Func(Of View(Of T),AggregationView(Of T,TResult)) _
) As AggregationView(Of T,TResult)
public AggregationView<T,TResult> AttachAggregationView<TResult>( 
   System.object subqueryId,
   System.Func<View<T>,AggregationView<T,TResult>> selector
)

パラメータ

subqueryId
アタッチされているビュー内で、このサブクエリーを一意に指定する文字列。任意の文字列を指定できます。 必要な条件は、同じビューにアタッチされている異なるサブクエリー(存在する場合)は異なるサブクエリー ID を持つ必要があることだけです。
selector
集計サブビューがアタッチされている先のビューから、そのサブビューを取得する関数。

型パラメータ

TResult
集計サブビュー内の要素の型。

戻り値の型

アタッチされている集計サブビュー。
解説

同じビューに複数のサブビューがアタッチされている場合は、このオーバーロードを使用する必要があります。 subqueryId は、同じビューにアタッチされている2つの異なるサブビューに対して繰り返して使用されない限り、任意の文字列にすることができます。

AttachAggregationView メソッドの説明については、他のオーバーロードを参照してください。

参照

View<T> クラス
View<T> メンバ
オーバーロード一覧
AttachView<TResult>(Object,Func<View<T>,View<TResult>>) メソッド